package chapter02

object Test29_scores {
  def main(args: Array[String]): Unit = {
    //张三：语文 80 数学85 英语90
    //李四：语文75 数学85 英语95
    //王五：语文60 数学75 英语70
    //计算每门课的平均成绩 每个人的平均成绩
    val scores =
      List(Map("name" -> "张三", "语文" -> 80, "数学" -> 85, "英语" -> 90),
      Map("name" -> "李四", "语文" -> 75, "数学" -> 85, "英语" -> 95),
      Map("name" -> "王五", "语文" -> 60, "数学" -> 75, "英语" -> 70))
    //每一门课的平均成绩
    var yuwen: Int = 0
    var shuxue = 0
    var yingyu = 0
    for(i<-scores){
      yuwen+=i.get("语文").head.toString.toInt
      shuxue+=i.get("数学").head.toString.toInt
      yingyu+=i.get("英语").head.toString.toInt
    }
    println(yuwen/scores.size)
    println(shuxue/scores.size)
    println(yingyu/scores.size)
    //每个人的平均成绩
    for(i<-scores){
      println((i.get("语文").head.toString.toInt+
        i.get("数学").head.toString.toInt+i.get("英语").head.toString.toInt)/3)
    }
  }
}
